Architectural Adaptation for Power and Performance
نویسندگان
چکیده
Modern computer architectures represent design tradeoffs involving a large number of variables in a very large design space. Choices related to organization of major system blocks (CPU, cache, memory, I/O) do not work well across different applications. The performance and power variation across applications and against changing data set in a given application can easily be an order of magnitude. Architectural adaptation provides an attractive means to ensure high performance and low power. Adaptable architectural components support multiple mechanisms that can be tailored to application needs. In this paper, we show the benefits of architectural adaptation for power and performance using the cache memory as an example. Dynamic L0 cache management selects either L0 cache or L1 cache for instruction fetch. It reduces average power consumption in instruction cache by 29.5% with only 0.7% performance degradation. Dynamic fetch size profiling changes cache fetch size at run-time to improve locality utilization. It improves average benchmark performance by 15%.
منابع مشابه
Evaluation of environmental comfort parameters of workspace in industrial buildings1(Case Study: typical control building of combined cycle power plants)
Due to the superiority of functional requirements of equipment and systems over human requirements in the field of architectural and environmental design of industrial buildings, users have to adapt themselves to the conditions which might be followed by imposed biological and psychological pressures. The present study examines the components and environmental parameters influenced by building ...
متن کاملReinterpretation of Architectural Identity in a Tidal Waterfront City (Case Study:Transformation of the Riverbank Area in Banjarmasin’s Old City Center)
Banjarmasin is known as a tidal waterfront city and it is called City of a Thousand Rivers. The city level was approximately -16 cm below the sea level and almost a swamp-land. The urbanization and the city development programs have changed the city’s physical and spatial plan from a wetland to a mainland structure. The issues of the city's transformation have changed the city structure from th...
متن کاملThe Vlsi Seminar Series
Increasing integrated circuit (IC) power consumptions and temperatures pose serious challenges to performance, cooling solutions, and lifetime reliability. In this talk, we describe modeling, analysis, and synthesis techniques to solve these problems systematically. We first describe an incremental synthesis technique permitting concurrent physical-level and architectural-level optimization. Th...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999